#chbnav_touch{
    display: none;
}
.banner_touch{
    display: none;
}
.ty_banner_touch{
    display: none;
}
.ny_contentb_mtouch{
    display: none;
}
.dws_dr{
    overflow: hidden;
}
.ty_banner{
    display: block !important;
}
.contentslt_touch{
    display: none;
}
/** iPad **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {}
/** iPhone **/
@media only screen and (min-width: 320px) and (max-width: 767px) {
    .ny_contentb .am-slider-default .am-direction-nav .am-next{
        bottom: -25px;
        right: 0;
    }
    .ny_contentb .am-slider-default .am-direction-nav .am-prev{
        bottom: -25px;
        left: 0;
    }
    .contentslt{
        display: none;
    }
    .contentslt_touch{
        display: block !important;
        color: #fff;
        font-size: 33px;
        padding-top: 40px;
    }
    .newshowbox{
        padding: 0;
    }
    .renli_main_box_ul_li_jianjie .renli_main_box_ul_li_name{
        font-size: 16px;
    }
    .renli_main_box_ul_li_jianjie{
        height: 30px;
        line-height: 30px;
    }
    .renli_main_box_ul_li_more{
        height: 30px;
        line-height: 28px;
    }
    .mbxdh{
        margin-bottom: 10px;
    }
    .newshow_name{
        font-size: 22px;
        line-height: 30px;
    }
    .ny_contentmb ul li{
        width: 100%;
        font-size: 14px;
        margin-bottom: 15px;
    }
    .ny_contentmt{
        margin-top: 15px;
    }
    .ny_contentmb{
        margin-top: 5px;
    }
    .ny_contentmbt{
        margin-bottom: 10px;
    }
    .ny_contentm{
        height: 450px;
        background: url(../images/jssd.jpg) no-repeat top center #2795D9;
    }
    .lybdte{
        width: 100%;
    }
    .lybdte input{
        margin: 0;
        margin-bottom: 20px;
        width: 100%;
    }
    .lybdtb textarea{
        margin-top: 0;
    }
    .lybdtc input{
        width: 100%;
        margin-bottom: 20px;
    }
    .lxwmb{
        padding: 20px;
    }
    .lxwmtts{
        font-size:14px ;
    }
    .lxwmttt{
        font-size: 22px;
    }
    .lxwmttz{
        font-size: 22px;
    }
    .lxwmttg{
        font-size:14px ;
    }
    .lxwmtt{
        position: relative;
        width: 100%;
        height: auto;
        padding: 20px;
        background: #FAFAFA;
        margin-bottom: 30px;
    }
    .lxwmtt div{
        color: #666;
    }
    .lxwmttb p{
        color: #666 !important;
        font-size: 16px !important;
    }
    .renli_main_box_ul_li_jianjie span{
        width: 165px;

    }
    .renli_main_box_ul_li_jianjie .renli_main_box_ul_li_name{
        width: 155px;
        margin-left: 20px;
    }
    .renli_main_box_ul_li_address,.renli_main_box_ul_li_gongsi,.renli_main_box_ul_li_jingyan{
        display: none !important;
    }
    .rlzyb{
        padding: 0;
    }
    .rlzyttbr{
        width: 100%;
        float: none;
    }
    .rlzytttrts{
        display: none;
    }
    .rlzyttbl{
        width: 100%;
        float: none;
    }
    .rlzytttrt{
        display: none;
    }
    .rlzytttr{
        float: none;
        width: 100%;
    }
    .boxs{
        width: 90%;
    }
    .rlzytttl img{
        width: 100%;
    }
    .rlzytttl{
        float: none;
        width: 100%;
        height: auto !important;
    }
    .rlzyttt{
        width: 100%;
        height: auto;
    }
    .rlzyt{
        height: auto;
    }
    .ty_banner_touch{
        height: 160px !important;
    }
    .banner_touch .am-slider-default .am-control-nav{
        bottom: 20px;
    }
    .rlzytt{
        width: 100%;
        position: relative;
        top: 0;
    }

    .shfwbbb{
        width: 100%;
        height: 250px;

    }
    .jsyfdy ul li a{
        padding: 0 !important;
    }
    .shfwbb{
        margin-top: 20px;
    }
    .shfwb{
        padding:  30px 0;
    }
    .shfwabt{
        padding: 0;
    }
    .ny_content{
        padding: 20px 0 0 0 !important;
    }
    .jsyfdyb{
        background-size: cover !important;
        height: auto;
    }
    .jsyfdybnrtt img{
        width: 30% !important;
    }
    .jsyfdybnrtt{
        position: relative;
    }
    .jsyfdybnrt{
        margin-top: 0;
        overflow: hidden;
    }
    .jsyfdy ul li a{
        padding: 25px;
    }
    .jsyfdybnrtb{
        display: none;
    }
    .jsyfdytbs{
        padding: 0 40px;
    }
    .jsyfdyb{
        padding-top: 35px;
    }
    .jsyfdyt{
        margin-bottom: 30px;
        padding: 0;
    }
    .jsyfdytbbltb{
        display: block;
        margin-top: 10px;
        opacity: 1;
    }
    .jsyfdytbbl .jsyfdytbbltt{
        margin-top: 20px;
    }
    .jsyfdytbblb{
        width: 100%;
        height: auto;
    }
    .jsyfdytbbl{
        width: 100%;
        float: none;
        margin-bottom: 30px;
    }
    #nbjg{
        padding: 30px 0;
        display: none;
    }
    #cpcs{
        padding: 30px 0;
    }
    .show_cpb .scrollspy-nav{
        display: none;
    }
    .show_cpb .scrollspy-nav ul li a img{
        display: none;
    }
    .show_cpb{
        margin-top: 30px;
    }
    .show_cparz a{
        float: left;
        width: 30%;
        font-size: 17px;
    }
    .show_cpart{
        margin-top: 30px;
    }
    .show_cpars{
        padding: 15px;
    }
    .show_cpar{
        width: 100%;
        float: none;
    }
    .MagnifierMain{
        height: auto;
    }
    .show_cpal{
        width: 100%;
        float: none;
        height: auto;
    }
    .ny_contentzbb input{
        width: 100% !important;
        margin-bottom: 20px;
    }
    .ny_contentb_mtouch a{
        display: block;
        width: 100%;
        height: 40px;
        line-height: 40px;
        text-align: center;
        color: #fff;


    }
    .ny_contentb_mtouch{
        display: block;
        margin: 0 auto;
        width: 148px;
        height: 40px;
        background: #0058B9;
        border-radius: 90px;
        text-align: center;
        line-height: 40px;
        font-size: 14px;
        color: #fff;
        border: 2px solid #0058B9;
        margin-top: 50px;
    }
    .ny_contentt{
        padding: 30px 0;
    }
    .ty_banner_touch{
        width: 100%;
        display: block;
        overflow: hidden;
        height: 160px;
        background-size: cover !important;
    }
    .cp_banner{
        display: none;
    }

    .cp_banner_nr ul li{
        width: 100%;
        float: none;
        height: auto;
    }
    .cp_banner_bt{
        margin: 30px 0;
    }
    .cp_banner{
        height: auto;

    }
    .newshowbox_r_b{
        width: 100%;
    }
    .newshowbox{
        width: 100%;
        float: none;
    }
    .newshowbox_r{
        float: none;
        width: 100%;
    }
    .content_newsB_more{
        margin-top: 30px;
    }
    .content_newsB_listr{
        display: none !important;
    }
    .content_newsB_listl{
        width: 100%;
        padding-left: 20px;
        float: none;
    }
    .content_newsA_bt{
        height: 75px;
    }
    .content_newsB ul li a{
        height: auto;
        padding: 20px 0;
        overflow: hidden;
    }
    .content_newsB{
        padding-top: 30px;
    }
    .content_newsA_con ul.am-slides li{
        height: 565px;
    }
    .content_newsA_conmo{
        margin-top: 10px;
    }
    .content_newsA_conbb{
        height: auto;
    }
    .content_newsA{
        padding: 30px 0 125px 0 !important;
    }
    .page_licheng_r_divzl, .page_licheng_r_divzr{
        width: 51.7%;
    }
    .page_licheng_r_divzuzr{
        margin-right: 0;
    }
    .page_licheng_r_divzuzl{
        margin-left: 10px;
    }
    .page_licheng_r_divzuzl p{
        width: 100%;
        height: auto;
    }
    .page_licheng_r_divzuzr p{
        width: 100%;
        height: auto;
    }
    .page_licheng_r_divzr p{
        padding: 14px;
        margin: 0;
        text-align: left;
    }
    .page_licheng_r_div p{
        font-size: 12px;
    }
    .page_licheng_r_div h1{
        font-size: 42px;
        margin-bottom: 0;
    }
    .page_licheng_r_divzr h1 span{
        font-size: 24px;
    }
    .page_licheng_r_divzr h1{
        font-size: 42px;
        margin-bottom: 0;
    }
    .page_licheng_r_div h1 span{
        font-size: 24px;
    }
    .page_licheng_r_divzl p{
        padding: 14px;
        margin: 0;
        text-align: left;
    }
    .page_licheng_r{
        padding-top: 0;
    }
    .n_rongyu .n_rongyu_li li{
        width: 100%;
    }
    .qywgh{
        padding: 40px 0;
    }
    .qywgh ul li{
        height: 250px !important;
        margin-bottom: 30px;
        overflow: hidden;
    }
    .qywghtop{
        width: 100%;
    }
    .qywghbottom{
        width: 100%;
        height: auto;
    }
    .job_boxr{
        width: 100%;
    }
    .list_p{
        font-size: 14px;
    }
    .even .job_boxl{
        padding: 30px;
    }
    .job_boxl{
        width: 100%;
        height: auto;
        float: none;
    }
    .odd .job_boxr{
        padding: 30px;
        float: none;
        width: 100%;
    }
    .jsyfdy ul li{
        width: 100% !important;
        height: auto;
        float: none;
        padding: 0;
        border: none;
        margin-bottom: 30px !important;
    }
    .job_box{
        width: 100%;
        overflow: hidden;
        margin-bottom: 30px;
    }
    .jsyfdy img{
        width: 100%;
        height: auto;
    }
    .jsyfdy ul li{
        width: 33.3333%;
        margin-right: 0;
        margin-bottom: 0;
    }
    .roll_nums{
        margin-bottom: 30px !important;
        margin-top: 30px !important;
    }
    .roll_nums ul li{
        width: 33.3333% !important;
        margin-right: 0;
        float: left;
        margin-bottom: 0;
    }
    .jsyfdy h3{
        font-size: 25px !important;
        line-height: 35px;
    }
    .tsabwhbrb{
        height: 139px;
    }
    .tsabwhbrtrt{
        font-size: 24px;
        margin-top: 10px;
        margin-bottom: 5px !important;
    }
    .tsabwhbrtrb{
        font-size: 14px;
    }
    .tsabwhbrtr{
        padding: 10px;
    }
    .tsabwhbrtl img{
        width: 100%;
    }
    .tsabwhbrt{
        height: 139px;
    }
    .tsabwhbr{
        width: 100%;
        height: auto;
    }
    .tsabwhblt{
        padding-top: 30px;
    }
    .tsabwhblb img{
        width: 100%;
    }
    .tsabwhblb{
        height: 275px;
    }
    .tsabwhbltt{
        font-size: 28px;
    }
    .tsabwhbl{
        height: auto;
        float: none;
        width: 100%;
        margin-bottom: 20px;
    }
    .part03{
        padding-top: 30px;
        padding-bottom: 40px;
    }
    .figure_pic{
        display: none;
    }
    .rect-75{
        padding-bottom: 0;

    }
    .prt02_links{
        width: 100%;
        padding-left: 0;
    }
    .prt02_con ._sologan_box ._wd{
        font-size: 25px;
        margin-top: 10px;
    }
    .prt02_con ._sologan_box ._tt{
        font-size: 30px;
    }
    .prt02_con ._sologan_box{
        padding-left: 0;
        padding-top: 0;
    }
    .prt02_con{
        height: auto;
    }
    .part02{
        height: auto;
        padding: 40px 0;
    }
    .part01{
        padding-bottom: 40px;
    }
    .roll_nums .num_title{
        font-size: 12px;
    }
    .roll_nums .number{
        font-size: 47px;
    }
    .part01 ._txt_con{
        width: 100%;
        margin-bottom: 20px;
        max-width: none;
        text-align: left;
    }
    .compre_sub_title ._tit_cn{
        font-size: 29px;
        line-height: 40px;
        bottom: 39px;
    }
    .compre_sub_title ._tit_en{
        font-size: 80px;
    }
    .compre_sub_title{
        padding-top: 0;
    }
    .ny_content{
        padding: 20px 0;
    }
    .nychpbt{

        font-size: 22px;
        margin: 64px auto 0 auto !important;
    }
    .nychpbv{
        font-size: 24px;
    }
    .ty_banner{
        width: 100%;
        height: 160px;
        background-size: cover !important;
    }
    .footerb{
        height: auto;
        padding: 20px 0;
    }
    .footerbl{
        font-size: 14px;
        float: none;
        width: 100%;
        line-height: normal;
        margin-bottom: 10px;
    }
    .footerbr{
        font-size: 14px;
        float: none;
        width: 100%;
        height: auto;
        text-align: left;
        line-height: normal;
    }
    .footertrz{
        width: 100%;
        overflow: hidden;
    }
    .footertrt{
        font-size: 24px;
    }
    .footertr{
        float: none;
        width: 100%;
        height: auto;
        margin-top: 20px;
    }
    .footerts{
        float: none;
        width: 100%;
    }
    .footertl ul li{
        width: 100%;
        float: none;
        margin-bottom: 20px;
    }
    .footertl ul li ul li{
        float: left;
        display: inline-block;
        width: auto;
        padding-right: 14px;
        margin-bottom: 0;
    }
    .footertl ul li ul{
        width: 100%;
        overflow: hidden;
    }
    .footertl{
        float: none;
        width: 100%;
    }
    .contenttrbx{
        display: none;
    }
    .contenttrt{
        margin-top: 30px;
        text-align: left;
    }
    .contenttrb ul li{
        width: 100%;
        float: none;
        padding: 0;
        margin-bottom: 30px;
        border-right: none;
    }
    .contenttrbs{
        width: 100%;
        height: auto;
    }
    .contenttrbs img{
        width: 100%;
    }
    .contenttrbb{
        margin-top: 20px;
        margin-bottom: 10px;
    }
    .contenttlbbl{
        width:80%;
    }
    .contentt{
        height: auto;
        background: url(../images/cont1.jpg) no-repeat top center;
    }
    .contenttlbt a{
        height: auto;
    }
    .contenttlbtl{
        width: 100%;
        height: auto;
        float: none;
    }
    .contenttlbtr{
        width: 100%;
        height: auto;
        float: none;
        padding: 0;
        margin-top: 20px;
    }
    .contenttlbtl img{
        width: 100%;
    }
    .contenttl{
        width: 100%;
        float: none;
    }
    .contenttr{
        width: 100%;
        float: none;
    }
    .contentsr{
        margin-top: 40px;
        margin-bottom: 60px;
        height: auto;
    }
    .contentslzb{
        font-size: 14px;
    }
    .contentslztz{
        margin-top: 50px;
    }
    .contentslzts{
        font-size: 60px;
    }
    .contentslz ul li{
        width: 33.33333%;
        margin-right: 0;
    }
    .contents{
        background-size: cover !important;
    }
    .contentslt{
        margin-top: 40px;
        margin-bottom: 20px;
    }
    .contentslt img{
        width: 80%;
    }
    .contentsls{
        font-size: 24px;
        margin-top: 35px;
        margin-bottom: 15px;
    }
    .contentsl{
        width: 100%;
        float: none;
    }
    .contentsr{
        width: 100%;
        float: none;
    }
    .contents{
        height: auto;
        overflow: hidden;
    }
    .ny_contentbxr ul li{
        margin-bottom: 20px;
        border: 1px solid #E3E3E3 !important;
    }
    .ny_contentbxr ul li:hover .ny_contentbxrq{
        top: 0;
    }
    .ny_contentbxrqt{
        width: 100%;
    }
    .ny_contentbxrqb{
        display: none;
    }
    .ny_contentbxr ul li{
        float: none;
        width: 100%;
    }
    .ny_contentb .am-tabs-bd{
        margin-top: 20px;
    }
    .ny_contentbxl{
        float: none;
        width: 100%;
        height: auto;
        display: none;
    }
    .ny_contentbxr{
        float: none;
        width: 100%;
        height: auto;
    }
    .contentb{
        background: url(../images/cpzx.jpg) no-repeat top center #FAFAFA;
    }
    .ny_contentb .am-tabs-nav li{
        margin-right: 0;
        width: 33.333%;
    }
    .ny_contentb .am-tabs-nav li a{
        font-size: 15px;
    }
    .ny_contentb .am-tabs-nav{
        width: 100%;
        margin-left: 0;
    }
    .tjcptbl{
        padding-left: 0;
        display: none;
    }
    .contenttltb{
        font-size: 33px;

    }
    .contenttlt{
        margin-bottom: 20px;
        margin-top: 20px;
    }
    .banner{
        display: none;
    }
    .banner_touch{
        display: block;
        width: 100%;
        height: 195px;
    }
    .banner_touch .am-slides li{
        height: 195px;
    }
    html,body{
        width: 100%;
    }
    .box{
        width: 90%;
    }
    .header{
        display: none;
    }
    #chbnav_touch{
        display: block;
    }
    .chbnav_touch_nav .chbnav_select{
        left: 0;
    }
    .chbnav_touch_nav_box{
        position: fixed;
        top: 0;
        overflow: auto;
        left: -100%;
        width: 100%;
        height: 100%;
        z-index: 1000;
        background: #fff;
        -webkit-transition: all 0.4s;
        -moz-transition: all 0.4s;
        -ms-transition: all 0.4s;
        -o-transition: all 0.4s;
        transition: all 0.4s;
    }
    .chbnav_touch_navli{
        padding: 0 5%;
    }
    .chbnav_touch_navli1 img{
        float: right;
        margin-top: 19px;
    }
    .chbnav_touch_navli2{
        padding: 0 0 0 5%;
    }
    .chbnav_touch_navli2 a{
        display: block;
        width: 80%;
        float: left;
        border-bottom: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img{
        display: block;
        float: left;
        width: 20%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
        border-left: 1px solid #f1f1f1;
    }
    .chbnav_touch_navli2_img img{
        width: 10px;
    }
    .chbnav_touch_navli b{
        font-family: "Microsoft YaHei";
        float: right;
        font-size: 15px;
    }
    .chbnav_touch_erji{
        display: none;
        background-color: #f1f1f1;
        padding-left: 20px;
    }
    .chbnav_touch_erji a{
        display: block;
        font-size: 16px;
        color: #333333;
    }
    .chbnav_touch_top_logo{
        position: absolute;
        height: 100%;
        left: 4%;
    }
    .chbnav_touch_nav_title{
        height: 58px;
        line-height: 58px;
        border-bottom: 1px solid #DDDDDD;
    }
    .chbnav_touch_nav_title .chbnav_touch_erji{
        line-height: 42px;
        padding: 12px 0 12px 20px;
    }
    .chbnav_touch_nav_title span{
        font-size: 18px;
        color: #16436C;
        float: left;
    }
    .chbnav_touch_top_logo img{
        height: 54%;
        margin-top: 15px;
    }
    .right_fd{
        display: none;
    }
    .chbnav_touch_top{
        position: relative;
        height: 60px;
        width: 100%;
        border-bottom: 1px solid #ddd;
        background-color: #ffffff;
    }
    .chbnav_touch_top_list{
        position: absolute;
        right: 4%;
        width: 36px;
        height: 100%;
    }
    .chbnav_touch_top_list_c{
        margin-top: 20px !important;
    }
    .chbnav_touch_top_list_a{
        width: 90%;
        height: 1px;
        margin: 0 auto;
        background-color: #666666;
    }
    .chbnav_touch_top_list_b{
        margin: 8px auto;
    }
}
